package io;

import java.io.IOException;
import java.io.PipedWriter;
import java.io.PrintWriter;

/**
 * 缓冲字符流:
 * java.io.BufferedWriter和java.io.BufferedReader
 * 缓冲字符流是一对字符流，且是一对高级流。作用是提高读写文本数据的效率。
 * 内部默认维护一个8k长度的char数组(注意，不是8kb!是一个8192长度的char数组)
 *
 * java.io.PrintWriter具体自动行刷新功能的缓冲字符输出流。
 * 其内部总是链接着BufferedWriter,并且可以按行写出字符串。
 */
public class PWDemo {
    public static void main(String[] args) throws IOException {
        PrintWriter pw = new PrintWriter("pw.txt");
        pw.println("如果这都不算爱，");
        pw.println("我有什么好悲哀。");
        System.out.println("写出完毕！");
        pw.close();

    }
}
